interface A {
    name: string
}

// 交叉类型 &
interface B extends A {
    age: number,
    // name: boolean
}

// interface B {
//     age: number,
//     name: boolean
// }

// let a: B = {
//     name: '张三',
//     age: 18
// }
// type C = A & B
// let b: A & B = {
// let b: C = {
//     name: '李四',
//     age: 10
// }
